1. This file contains descriptions of some of the tools for BORLAND C++ 3.x graphics. 2. Most of this tools work under the DOS, but with some you can use the same code for DOS and Windows. 3. All source codes are available, no royalties. 4. To find files in the Compuserve, use file names of keyword KNOW_HOW. 5. Brief description of programs. File name OS Description __________________________________________________________________________ bgifil.zip DOS Fillarea() function for BGI. Use pattern or random color combination. That is NOT floodfill, but real filling. The only algorithm which use amount of memory proportional to the linear size of image, not to its area. bgiimg.zip DOS Advanced operations with Borland's image formate. Add real power to your programs. Cut, Paste, Show, possibility to cut image on the viewport border (BGI does not), Zoom, Show with transparent color, getpixel/putpixel in memory and more. bgipcx.zip DOS Operations with 16 color and B&W PCX images of any size: Load, Save, Show, Scroll, Print with any deformation, Zoom, Convert to B&W, Show with transparent color, Load/save part of image, Cut, Paste, more. grafic.zip DOS/WIN Vector graphics. There are many problems requiring the use of vector graphics. It is usually compact, fast and easy to scale. It is good... But its advantages for the user very often become the headache for the programmer, who have to draw it using direct calls to graphical primitives. This headache could be a nightmare if the program requires rotations, reflections and scaling of the image. Of the complex one... The usual solution is object-oriented approach. Objects remember its coordinates, rotation angles and so on. But with this approach you need a lot of code and of data as well: containers, coordinates you will never use and more. As the alternative you can add new facilities to the set of graphical primitives you use. Coordinate transformations become system - not user - supported. Graphical primitives, like lineto(), moveto() and so on are common part of any library. This library incapsulates calls to this functions, creating common interface for any graphical library (current version support DOS BGI and Windows GDI). Zooming, Scrolling, Mirror reflections, Rotations and Complex (Nested) rotations of vector image or part of it are hidden from the user by the system. BGI fonts are supported, including filled and rotated fonts, both under DOS and Windows. xygraf.zip DOS/WIN To draw line is very simple - just call line(start, end) Now it is simple to plot your data as well. Business, Scientific and Engineering diagrams of the different types - using the same set of calls to few functions in the same order. Auto or manual axes scaling, "nice-looking" axes labels, more. This library uses vector drawing tools (see above) and have access to its all features, including rotation. bgisfp.zip DOS Screen support for Laser Jet (*.SFP) fonts. bgigui.zip DOS Event-driven GUI for 16-colors VGA / EGA. Full mouse and keyboard support. Multiple overlapped windows, icons, buttons, edit line and other controls, context- sensitive hypertext help. evtdrv.zip DOS Event driver: full mouse and keyboard support, scripts and macroses. b&w.zip DOS EXE file. Utility to convert 16 color PCX to B&W. Much more simple in use and flexible than Paintbrush analog. bgifnt.zip DOS/WIN See xygraf.zip wintxt.zip WIN printf emulation for Windows (with some some extentions). bcdebg.zip DOS Debug BC++ applications for memory leaks even if hung-up. World without memory leaks!!! Save days of debugging!!! ____________________________________________________________________________ 6. Some of products listed above require another. In this case it includes all the necessary modules. For example, bgigui.zip already include evtdrv.zip and some other modules. The following table lists contents of every archive. X means "this archive contains current module" and * means "this archive contains old version of current module". Name Number Registration, $ USA 1 2 3 4 5 6 7 8 9 10 11 12 13 bgifil 1 X 10 bgiimg 2 X 25 bgipcx 3 X X X 40 grafic 4 X X 40 xygraf 5 X X X 80 bgisfp 6 X 10 bgigui 7 X X X X X 80 evtdrv 8 X 20 b&w 9 X 0 (FREE) s_ware 10 X NOT SUPPORTED bgifnt 11 X X 40 wintxt 12 X 15 DISGRADE: 10% if you order 2 products, 20% - if 3 or more. ___________________________________________________________________________ 7. Some of the programs listed above (exept s_ware) are SHAREWARE. To use them you should REGISTER. ________________________________________________________________________ ADDITIONAL INFORMATION. 1. One month "no questions asked" money back guarantee. 2. Registered users have information and disgrade for next versions. ________________________________________________________________________ For support/information contact: Internet: ad398@cfn.cs.dal.ca Compuserve: 76303,1612 ________________________________________________________________________ ORDER FORM ------------------------------------- To: P.O.Box 34041, Scotia Square RPO, Halifax, N.S., Canada, B3J 3S1 ------------------------------------- Payment (for S.Vartanov): Check / money order OR Cash YES! I want to save time and efforts and enjoy the features of ________________________________________________ product(s). I understand this is NO RISK investment. If I'm unsatisfied for any reason, I'll return my system within 30 days for a 100% refund! Shipping/handling $3.67 (FREE before 1/9/95) Name: ____________________________ Address: _________________________ __________________________________ Phone: ___________________________ E.mail: __________________________ Source of information ____________ __________________________________ Disk size (3.5 or 5.12') _________ >>>>>>>>>>>>>>>>>>>> 30 days money back guarantee <<<<<<<<<<<<<<<<<<<<<<